.pac-container{padding:1rem;border-radius:1.5rem;box-shadow:none;border:.125rem solid #E4F8FF}.pac-container:after{margin:1rem 0 0}.pac-item{border:0;color:#adb5bd}.pac-item:hover{background-color:#f4fafc}.pac-item:not(:last-child){border-bottom:1px solid #E4F8FF}.pac-item-query{color:#343434}.pac-item:hover .pac-item-query{color:#bfefff}.pac-icon-marker{display:none}.header-visual__inner{min-height:15rem}.header-visual__content p:last-child{margin-bottom:0}.home-page-header-visual{position:relative;min-height:calc(50vh - 3.625rem);border-radius:1.25rem;overflow:hidden;margin:0 .625rem}@media (min-width: 992px){.home-page-header-visual{min-height:calc(100vh - 6.625rem)}}.home-page-header-visual__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home-page-header-visual__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgb(0,0,0) 100%);opacity:.7}.home-page-header-visual__background-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-page-header-visual__background-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);opacity:.7}@media (min-width: 992px){.home-page-header-visual__background-video:after{background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgb(0,0,0) 100%)}}.home-page-header-visual__inner{position:relative;z-index:2;padding:0 0 3rem}@media (min-width: 992px){.home-page-header-visual__inner{padding:0}}.home-page-header-visual__title{position:relative;line-height:1em;font-size:1.5rem}@media (min-width: 992px){.home-page-header-visual__title{font-size:3.25rem}}.home-page-header-visual__content p:last-child{margin:0}.home-page-header-visual__content a{color:#fff;text-decoration:underline}.home-page-header-visual .form-control,.home-page-header-visual .form-select{border:0;padding-left:0;padding-right:0}.home-page-header-visual__search{padding:0 .75rem;margin-top:-3rem;position:relative;z-index:3}.home-page-vacancy-search{position:relative;border-radius:1.25rem 1.25rem 0 0}.home-page-vacancy-search__corner{position:absolute;width:1.25rem;height:1.25rem;z-index:1}.home-page-vacancy-search__corner--br{bottom:0;left:-1.25rem}.home-page-vacancy-search__corner--bl{bottom:0;right:-1.25rem}.home-page-vacancy-search__field{border-bottom:1px solid #E4F8FF}@media (min-width: 992px){.home-page-vacancy-search__field{border-bottom:0;border-right:1px solid #E4F8FF}}.home-page-vacancy-search__field:last-child{border:none}.home-page-vacancy-search__btn{background-color:#ff7800;border:0;border-radius:.625rem;height:4rem;transition:.3s cubic-bezier(.21,.76,.4,.96);font-size:1.5rem}@media (min-width: 992px){.home-page-vacancy-search__btn{width:4rem}}.home-page-vacancy-search__btn:hover{background-color:#d66700}
