section#hero-container{padding:0}section#hero-container .container{padding-top:40px;padding-bottom:40px}section#hero-container .form h4{margin-bottom:30px;color:#242424}section#hero-container .form p{color:#242424}section#hero-container .form .form-wrapper{max-width:360px;padding:20px;border-radius:4px}section#hero-container .form .form-wrapper input{outline:0;font-family:Roboto, sans-serif;font-size:14px;height:50px;padding:4px 10px;color:#505050;border:1px solid #ddd}section#hero-container .form .form-wrapper select{outline:0;font-family:Roboto, sans-serif;font-size:14px;height:50px;padding:4px 10px;color:#505050;border:1px solid #ddd}section#hero-container .form .form-wrapper button i{margin-left:8px}section#category_section .cat a:hover{text-decoration:none}section#category_section .cat .cat-wrapper{margin-bottom:20px;padding:50px 20px;border:1px solid #eee}section#category_section .cat .cat-wrapper:hover{box-shadow:3px 3px 6px #00000029}section#category_section .cat .cat-wrapper:before{content:"";position:absolute;width:100px;height:50px;background-color:#f5f5f5;top:-10px;left:-45px;transform:rotate(-45deg);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease- 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}section#category_section .cat .cat-wrapper img{margin-bottom:15px;height:80px;width:80px;object-fit:cover}section#category_section .cat .cat-wrapper .cat-name{font-weight:600;font-size:16px}section#category_section .cat .cat-wrapper .openings{font-size:14px;color:#9f9f9f}section#jobs #results{padding:0;box-shadow:none}@media (min-width:768px){section#hero-container{z-index:10}section#hero-container #bg-video{overflow:hidden;z-index:5}section#hero-container #bg-video iframe{top:-30%;height:180%;width:180%;bottom:0;overflow:hidden;left:-40%}section#hero-container #yt-overlay{z-index:8}section#hero-container #fallback-bg img{object-fit:cover}section#hero-container .container{padding-top:0;padding-bottom:0;z-index:10}section#hero-container .container .row{min-height:550px}section#category_section{z-index:10}}@media (min-width:992px){section#hero-container .container{padding-top:60px;padding-bottom:60px}section#hero-container .form .form-wrapper{padding:30px}}@media (min-width:1200px){section#jobs #results .job .job-wrapper{height:100%}section#jobs #results .job .job-wrapper .title-container{width:43%;flex:0 0 43%;max-width:43%}section#jobs #results .job .job-wrapper .details-container{width:34%;flex:0 0 34%;max-width:34%}}@media (min-width:1400px){section#hero-container .container{padding-top:100px;padding-bottom:100px}}