@media (max-width:767.98px){.element-hero .btn{display:block}}.element-hero .hero{overflow:hidden;position:relative;min-height:calc(100vh - 62px)}.element-hero video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%);display:block}.element-hero .hero-title{font-size:2.5rem}@media (min-width:1200px){.element-hero .hero{min-height:calc(100vh - 132px)}.element-hero .hero-title{font-size:4.375rem}}.element-hero .hero-text{font-weight:300;font-size:1rem}@media (min-width:1200px){.element-hero .hero-text{font-size:1.25rem;max-width:80%}}.element-hero .hero-job-board-search{display:flex;background-color:#fff;padding:5px;border-radius:5px;border:1px solid #f1f2f2;flex-wrap:wrap}@media (max-width:991.98px){.element-hero .hero-job-board-search .btn{display:block;width:100%}}.element-hero .job-board-search-search-wrapper{position:relative;flex:0 0 100%;overflow:hidden;display:flex;align-items:stretch}@media (min-width:992px){.element-hero .job-board-search-search-wrapper{flex:1}}.element-hero .hero-job-board-icon-wrapper{position:absolute;height:100%;width:60px}.element-hero .hero-job-board-icon-wrapper i{font-size:25px}.element-hero .hero-job-search-text{flex:1;border:1px solid #f1f2f2;transition:border-color .2s;padding-top:20px;padding-bottom:20px;padding-left:60px}.element-hero .hero-job-search-text:active,.element-hero .hero-job-search-text:focus{outline:0;box-shadow:none;border-color:#242331}