html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{color:#5D6368;font-family:Helvetica Neue, Helvetica, Arial, sans-serif}h1,h2,h3,h4,h5,h6{color:#464646;font-weight:400}a{color:#131313}img{max-width:100%}.container{max-width:1200px;margin-left:auto;margin-right:auto;width:90%}.container::after{clear:both;content:"";display:block}.header{padding:140px 0;position:relative}.header:after{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0.5;background-image:url(https://irp.cdn-website.com/0611d547/DESKTOP/jpg/heinztoyotaofmankato.jpg);background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.header__title{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.header__title:last-child{margin-right:0}.header__title img{margin-top:-6rem;margin-bottom:6rem}.header__title h1{font-size:1.5rem}.header__title h2{font-size:2.75rem;margin-top:0}.header__jobs{float:left;display:block;margin-right:2.3576520234%;width:40.291369653%;margin-left:8.5298043353%;background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:1rem 2rem}.header__jobs:last-child{margin-right:0}.header__button{background-color:#131313;border-radius:4px;color:#fff;display:block;padding:1rem 0;margin-top:3rem;text-align:center;text-decoration:none}.header__button:hover{background-color:#393939}.upper_content{padding:2rem 0}.callouts__tab{float:left;display:block;margin-right:2.3576520234%;width:100%;padding:2rem 0;text-align:center}.callouts__tab:last-child{margin-right:0}.callouts__tab .fa{color:#131313;font-size:4rem}.callouts__tab--link{cursor:pointer;opacity:0.5;padding-bottom:0}.callouts__tab--active{opacity:1}.callouts__tab--arrow{display:none;width:0;height:0;border-style:solid;border-width:0 25px 25px 25px;border-color:transparent transparent #131313 transparent}.callouts__tab--active>.callouts__tab--arrow{display:inline-block}.callouts__content,.spotlight{background-color:#131313;color:#fff;padding:2.5rem 0}.callouts__content h2,.spotlight h2{color:#fff}.callouts__content img,.spotlight img{float:left;margin-right:2rem}.spotlight{text-align:center}.spotlight .spotlight__image{float:none;display:inline}.spotlight__quote{font-size:2rem}.spotlight__name{font-size:1.5rem}.benefits{margin:2rem 0;text-align:center}.benefits__content{margin-top:3rem}.benefits__item{border-right:1px solid #464646;float:left;font-size:1.3rem;width:33%}.benefits__item:nth-child(3n){border-right:0}.benefits__item:nth-child(n+4){border-top:1px solid #464646;padding-top:1.5rem}.benefits__item .fa{font-size:3rem}.lower_content{background-color:rgba(19,19,19,0.2);padding:2rem 0 3rem}.footer{background-color:#131313;color:#fff;padding:2.5rem 0}.footer a{color:#fff}.footer__copy{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%}.footer__copy:last-child{margin-right:0}.footer__social{float:left;display:block;margin-right:2.3576520234%;width:48.8211739883%;text-align:right}.footer__social:last-child{margin-right:0}.footer__social a{background-color:rgba(255,255,255,0.3);border:1px solid #fff;border-radius:100%;padding:1rem}.pointer__grid{display:flex;max-width:80%;margin:auto}@media screen and (max-width: 720px){.pointer__grid{display:block}}.pointer__container{position:relative;justify-content:center;flex:1;margin:0 10px}.pointer__container h2{text-align:center}@media screen and (max-width: 720px){.pointer__container{margin-bottom:2.5rem}}.pointer{width:200px;height:100px;margin:auto;position:relative;background:#131313;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2rem;margin-top:.3rem}@media screen and (max-width: 720px){.pointer{width:auto}}.pointer:after{content:"";position:absolute;bottom:-29px;width:0;height:0;border-right:100px solid transparent;border-left:100px solid transparent;border-top:30px solid #131313;z-index:30}@media screen and (max-width: 720px){.pointer:after{border:none}}.pointer:before{content:"";position:absolute;top:0;bottom:0;width:0;height:0;border-left:100px solid transparent;border-right:100px solid transparent;border-top:30px solid #cfcfcf;z-index:20}@media screen and (max-width: 720px){.pointer:before{border:none}}.pointer__text{margin:40px 10px 10px 10px}@media screen and (max-width: 720px){.pointer__text{font-size:.8rem;margin:10px}}.alert{background-color:#f00;color:#fff;font-weight:700;padding:1rem 0}
