.navigation-bar_nav__NEO2Z{display:flex;color:#fff;background-color:#1d1e1f;justify-content:space-between;padding:0 75px;align-items:center}.navigation-bar_logo__rqqTP{width:80px;height:80px}.navigation-bar_logo_name__IZRRW{font-weight:700;filter:drop-shadow(0 .2rem 0 #a71f1f);font-size:1.1rem}.navigation-bar_mobilemenuicon__5XeXP{filter:invert(1);display:none}.navigation-bar_mobileHome__2rP4M{display:none}.navigation-bar_nav__NEO2Z ul{padding-left:0;display:flex;font-weight:800;font-size:1.2rem;list-style:none;gap:16px}.navigation-bar_nav__NEO2Z a{color:#fff;text-decoration:none;display:flex;align-items:center;padding:4px;opacity:1;transition:.5s}.navigation-bar_nav__NEO2Z a:hover{color:#dedede}.navigation-bar_routes__S8VLn{max-height:none;overflow:visible;opacity:1;transition:none}@media only screen and (max-width:1000px){.navigation-bar_redirect__aK96j{display:none}.navigation-bar_logo__rqqTP{width:57px;height:57px;filter:invert(1)}.navigation-bar_nav__NEO2Z{display:block;justify-content:baseline;padding:2vh}.navigation-bar_nav__NEO2Z .navigation-bar_mobilemenuicon__5XeXP{display:flex;justify-content:space-between}.navigation-bar_mobileHandle__HwacT{padding:10px;transition:opacity .2s ease}.navigation-bar_mobileHandle__HwacT:active{opacity:.5}.navigation-bar_mobileHome__2rP4M,.navigation-bar_nav__NEO2Z ul{display:block}.navigation-bar_routes__S8VLn{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.navigation-bar_routes__S8VLn.navigation-bar_open__n_V9A{max-height:300px;opacity:1}.navigation-bar_routes__S8VLn a{padding-top:8px;padding-bottom:8px;text-align:left}}.footer_footer__uSNcK a{text-decoration:none;color:#e8e8e8}.footer_footer__uSNcK a:hover{text-decoration:underline}.footer_footer-end__CMOke a{text-decoration:none;color:#e8e8e8}.footer_footer-end__CMOke a:hover{text-decoration:underline}.footer_footer__uSNcK{padding:50px;color:#fff;text-align:left;background-color:grey;max-width:100%;list-style:none}.footer_footer__uSNcK h3{line-height:0}.footer_footer__uSNcK .footer_footer-row__A_fUG{display:flex;flex-wrap:wrap;justify-content:space-around}.footer_footer__uSNcK .footer_footer-col__WNzg7{width:35%}.footer_footer__uSNcK .footer_footer-col__WNzg7 ul{text-decoration:none;list-style-type:none;padding:0;margin:0}.footer_social-icon__zAwEV{filter:invert(85%);transition:all .2s ease-in;width:25px;padding:5px}.footer_social-icon__zAwEV:hover{filter:invert(100%)}.footer_footer-end__CMOke{padding:10px;color:#fff;background-color:#606060}@media (max-width:874px){.footer_footer__uSNcK .footer_footer-col__WNzg7{width:100%}}.job-openings_job-openings__gjZub{padding:2vh 4vw}.job-openings_job-openings__gjZub a{color:#000;text-decoration:underline}.job-openings_job-openings__gjZub h2{line-height:normal}.job-openings_job-openings-list__Kf8Kf{border-collapse:collapse;text-align:left;width:100%}.job-openings_job-openings-list__Kf8Kf tr:nth-child(2n - 1){background-color:#d3d3d3}.job-openings_job__M6vDR p{margin-left:100px;margin-right:100px;font-weight:400}.job-openings_job-openings__gjZub th{height:80px;border:0 solid}.job-openings_info-button__z8hRo{display:inline-block;color:#fff;background-color:#a3031b;border-radius:10px;padding:13px 32px;text-align:center;text-decoration:none;transition:all .2s ease-in}.job-openings_info-button__z8hRo:hover{background-color:#750012}@media only screen and (max-width:768px){.job-openings_job-openings__gjZub{padding-left:0;padding-right:0}.job-openings_job-openings__gjZub h2,.job-openings_job-openings__gjZub p{padding-left:10%;padding-right:10%}}.image-header_image-header__DDGZS{display:flex;align-items:center;justify-content:center;height:700px;width:100%;background-color:grey;background-blend-mode:multiply;background-size:100% auto;background-position:50%}.image-header_image-header__DDGZS h1{color:#fff;font-size:70px;margin:0}.image-header_image-header__DDGZS h2{color:#fff;font-size:30px;margin:0}@media only screen and (max-width:1706px){.image-header_image-header__DDGZS{height:650px;background-size:130% auto}.image-header_image-header__DDGZS h1{color:#fff;font-size:6vw;margin:0}.image-header_image-header__DDGZS h2{color:#fff;font-size:2.5vw;margin:0}}@media only screen and (max-width:1224px){.image-header_image-header__DDGZS{height:476px;background-size:150% auto}}@media only screen and (max-width:768px){.image-header_image-header__DDGZS{height:300px}}@media only screen and (max-width:484px){.image-header_image-header__DDGZS{height:200px}.image-header_image-header__DDGZS h1{color:#fff;font-size:2.5rem}}.base_base__VeDd1{text-align:center}@media (max-width:874px){.base_hide-if-mobile__bLHfr{display:none}}