@import url(https://fonts.b-ite.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap&family=Bebas+Neue&display=swap);
html{scroll-behavior:smooth}body{margin:0}body *{font-family:"Roboto Slab",liberation sans,sans-serif;box-sizing:border-box}body div,body p{line-height:25px;font-size:18px}body h1,body h1 span,body h2{font-family:"Bebas Neue",liberation sans,sans-serif}body h1{font-size:80px;line-height:80px;margin:0;color:#e1001e;letter-spacing:2px}body h2{font-size:60px;line-height:47px;margin:0}body h3{font-size:25px;font-weight:normal;line-height:42px;margin:27px 0;color:#333}body img{display:block}.bite-jobs4fans{position:relative}
.logo-section--in{display:flex;align-items:center;margin-top:40px}.logo-section--logo-v1{width:200px;margin-right:30px}.logo-section--logo-v2{width:100px}.logo-section span{display:block}.intro-text{word-break:break-word;margin-top:25%}.intro-text span{display:block}.slideshow{display:flex;flex-wrap:wrap;align-items:center;width:60%}.slideshow--in{border-top:solid #000 56px;border-bottom:solid #000 56px;border-left:solid #000 41px;border-right:solid #000 41px;width:443px;height:754px;overflow:hidden;background-color:#2e2e2e;position:relative}.slideshow--gray-block{height:120px;background:#2e2e2e;display:flex;align-items:center;justify-content:center}.slideshow--no-job-postings-img{width:100%;position:absolute;top:0;left:0}.slideshow--controls{background-image:linear-gradient(-189.5736276201deg, #2e2e2e 3.683739636%, #000000 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,.35);height:391px;display:flex;flex-direction:column;justify-content:space-between;padding:20px 4px;border-radius:34px;margin-left:87px;user-select:none;border:3px solid #fff}.slideshow--controls--btn-grp{display:flex;flex-direction:column;justify-content:center;align-items:center}.slideshow--button{text-decoration:none;text-align:center;font-size:20px;font-weight:700;background:#e1001e;border-radius:184px;width:240px;padding:20px 0;transition:.2s;border:0;cursor:pointer;user-select:none;color:#fff}.slideshow--button:hover{background-color:#fff;color:#e1001e}.slideshow--prev{background-image:url(/img/slider-arrow-up-5b89ee0c4b1dacdda825.svg);width:60px;height:60px;background-size:60px 60px;cursor:pointer;user-select:none}.slideshow--prev-fast{background-image:url(/img/slider-arrow-up-fast-32b0519c920bed956f9c.svg);width:60px;height:60px;background-size:60px 60px;cursor:pointer;user-select:none}.slideshow--next{background-image:url(/img/slider-arrow-down-510551b384d1756c9717.svg);width:60px;height:60px;background-size:60px 60px;cursor:pointer;user-select:none}.slideshow--next-fast{background-image:url(/img/slider-arrow-down-fast-8a5492bbff0005040037.svg);width:60px;height:60px;background-size:60px 60px;cursor:pointer;user-select:none}.slideshow--blank-slide{display:block;width:100%;height:100%}.slideshow .slider-item{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow .slider-image,.slideshow .slider-video{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:transform 350ms ease-in-out,opacity 350ms ease-in-out}.slideshow .slider-image.prev,.slideshow .slider-video.prev{transform:translateY(-100%);opacity:0}.slideshow .slider-image.active,.slideshow .slider-video.active{transform:translateY(0);opacity:1}.slideshow .slider-image.next,.slideshow .slider-video.next{transform:translateY(100%);opacity:0}.job-posting{width:60%;background-color:#fff;padding:16px 16px 16px 39px;margin:0 auto 39px;display:flex;align-items:center;cursor:pointer}.job-posting--img{width:95%;max-height:70px;object-fit:contain}.job-posting--left{width:70%;padding-left:39px}.job-posting--img-container{width:10%}.job-posting--right{max-width:212px;width:20%;margin-left:auto}.job-posting--title{color:#3f3f3f;font-size:22px;font-weight:700}.job-posting--company{color:#850928;font-size:19px;line-height:normal}.job-posting--button{background-color:#fff;color:#333;text-align:center;font-size:18px;width:100%;padding:8px 0;border-radius:184px;transition:.2s;border:solid 3px #e1001e}.job-posting--button:hover{background-color:#e1001e;color:#fff}.job-posting--subtext{color:#7b7b7b;font-size:19px;line-height:normal}.job-posting--text-center{text-align:center}.footer{padding:33px 12%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer *{color:#333 !important;font-size:14px !important}.footer a{text-decoration:none;margin-right:40px}.footer--text{color:#333;font-weight:700;margin-right:40px}.footer--left{display:flex;flex-wrap:wrap;align-items:center}.footer--logos{display:flex;justify-content:center;align-items:center}.footer--logo{width:128px}.footer--logo-v2{width:61px}@media screen and (max-width: 1800px){.intro-text{word-break:keep-all}.intro-text h1{font-size:60px;line-height:normal}}@media screen and (max-width: 1500px){.intro-text h1{font-size:50px}}@media screen and (max-width: 1355px){.logo-section--logo-v1{width:180px;margin-right:20px}.job-posting{padding:16px}.slideshow{width:100%;place-content:center}.slideshow--controls{margin-left:30px;padding:35px 6px}.slideshow--next,.slideshow--next-fast,.slideshow--prev,.slideshow--prev-fast{width:40px;height:40px;background-size:40px 40px}}@media screen and (max-width: 1100px){.logo-section{position:absolute;top:25px;left:0;width:100%}.logo-section--in{width:443px;margin:0 auto;justify-content:space-between}.logo-section--logo-v1{width:144px}.logo-section--logo-v2{width:85px}.intro-text{display:none}}@media screen and (max-width: 700px){.logo-section{background-color:#e1001e;top:0;padding:0 5px}.logo-section--in{width:unset;margin:0 auto}.logo-section--logo-v1{width:70px}.logo-section--logo-v2{width:35px}.slideshow{margin:0 auto}.slideshow--in{border:0;height:unset;width:unset}.slideshow--controls{background-image:unset;box-shadow:unset;height:unset;flex-direction:row;padding:0;border-radius:unset;width:100%;margin:-120px 0 0;border:none}.slideshow--controls--btn-grp{display:flex;flex-direction:row;justify-content:center;align-items:center}.slideshow--prev{background-image:url(/img/mobile-slider-arrow-left-dfa57cabe5bd0da88e6a.svg);width:60px;height:60px;background-size:60px 60px;margin:3px}.slideshow--prev-fast{background-image:url(/img/mobile-slider-arrow-left-fast-763ef2420449a1ed7032.svg);width:60px;height:60px;background-size:60px 60px;margin:3px}.slideshow--next{background-image:url(/img/mobile-slider-arrow-right-97698401f36084ce663d.svg);width:60px;height:60px;background-size:60px 60px;margin:3px}.slideshow--next-fast{background-image:url(/img/mobile-slider-arrow-right-fast-da05f6439f8ace21d47a.svg);width:60px;height:60px;background-size:60px 60px;margin:3px}.slideshow--button{padding:18px 0;width:calc(100vw - 350px)}.slideshow--gray-block{background:unset}.job-posting{padding:24px 17px;flex-wrap:wrap;margin-bottom:23px}.job-posting--img-container,.job-posting--right{width:100%;max-width:unset}.job-posting--left{width:100%;margin:10px 0;padding-left:0}.job-posting--img{width:110px;margin-bottom:10px}.job-posting--button{padding:12px 0}.footer{text-align:center}.footer--left,.footer--right,.footer--text,.footer--logos{width:100%;margin:0}.footer--logo{margin-right:64px}.footer--logo-v2{width:60px}.footer a{display:block;margin:15px 0}}@media screen and (max-width: 500px){.slideshow--button{padding:10px 0;width:calc(100vw - 250px)}.slideshow--prev,.slideshow--prev-fast,.slideshow--next,.slideshow--next-fast{width:40px;height:40px;background-size:40px 40px}}
.slider-container{padding:5% 12% 0;background-image:url(/img/background-img-29a220a5a043c6c7c3a3.webp);background-size:cover}.slider-container--left{width:calc(50% - 221px)}.slider-container--in{display:flex}.job-postings-list{background-color:#2e2e2e;background-image:url(/img/red-background-b61c37ecfe8cbde9e879.svg);background-size:100% 100%;padding:75px 12% 90px}.job-postings-list--bottom-img{width:65%;margin:7% auto 0;opacity:.5}.job-postings-list--show-more{max-width:340px;background-color:#e1001e;color:#fff;font-size:20px;font-weight:700;text-align:center;padding:13px 0;margin:59px auto 0;border-radius:184px;cursor:pointer;transition:.2s;border:solid 2px #fff}.job-postings-list--show-more:hover{background-color:#fff;color:#e1001e}.job-postings-list h1{margin:0 auto 45px;color:#fff;text-align:center}.job-postings-list h1 span{color:#fff}@media screen and (max-width: 2000px){.slider-container{padding:150px 7% 0}.job-posting{width:100%}}@media screen and (max-width: 1355px){.slider-container{background-size:cover}.slider-container--in{justify-content:center}.job-postings-list{padding:75px 7% 90px}.job-postings-list h1{font-size:60px}}@media screen and (max-width: 1100px){.slider-container--left{width:0}}@media screen and (max-width: 700px){.slider-container{background-image:unset;background-color:#1f1f1f;padding:52px 15px 0 15px}.slider-container--in{display:block}.job-postings-list{padding:40px 20px}.job-postings-list--show-more{max-width:unset;margin:24px 0}.job-postings-list h1{font-size:36px;max-width:unset;margin-bottom:20px;line-height:normal}}
.page-not-found{padding:0 20%;display:flex;flex-direction:column;place-content:center;min-height:calc(100vh - 127px);color:#333}.page-not-found--absolute{position:absolute;top:25px;left:12%}.page-not-found--absolute .logo-section--in{display:flex;align-items:center;margin-top:40px;width:unset}.page-not-found--absolute .logo-section--logo-v1{width:200px;margin-right:30px}.page-not-found--absolute .logo-section--logo-v2{width:100px}.page-not-found--in{max-width:550px}.page-not-found--text{font-size:25px;line-height:42px;font-weight:500;margin:30px 0}.page-not-found--button{text-decoration:none;text-align:center;font-size:20px;font-weight:700;background:#e1001e;border-radius:184px;padding:20px 0;transition:.2s;width:80%;display:block;color:#fff}.page-not-found--button:hover{background-color:#850928}.page-not-found h1{font-size:120px;line-height:116px}.page-not-found h1 span{color:#333}@media screen and (max-width: 1355px){.page-not-found{padding:0 7%}}@media screen and (max-width: 700px){.page-not-found{padding:0 20px}.page-not-found h1{font-size:60px;line-height:normal}.page-not-found--in{max-width:unset}.page-not-found--absolute{width:100%;background-color:#e1001e;height:37.19px;left:0;top:0}.page-not-found--absolute .logo-section--in{margin-top:0}.page-not-found--absolute .logo-section--logo-v1{width:70px}.page-not-found--absolute .logo-section--logo-v2{width:35px}.page-not-found--button{min-width:unset;width:100%}}
