#main-header{background-image:linear-gradient(225deg,#d4d5d6 0%,#efefef 75%)!important}@media only screen and (max-width:980px){body header img#logo{max-width:90%!important;max-height:90%!important;height:auto!important;width:auto!important}}@media only screen and (min-width :981px){.menu-cta{margin-left:7px!important;justify-content:flex-end!important;background-color:#373737;padding:13px 16px 12px 16px!important;transition:all .3s ease;height:40px}.menu-cta a{color:#ffffff!important}.et_pb_menu__menu>nav>ul>li,#menu-primary-menu{align-items:center!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-cta.current-menu-item a{color:#ffffff!important}.menu-cta:hover{background-color:#be001c}.menu-cta a:hover{opacity:1!important}}#main-content{font-weight:400}.vcenter{display:flex;flex-direction:column;justify-content:center}.diamond,.dipi_timeline_item_container .ribbon-icon-wrap{filter:url(#round)}.diamond span.et_pb_image_wrap,.diamond li.et_pb_social_icon a,.dipi_timeline_item_container .ribbon-icon-wrap .ribbon-icon{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.diamond li.et_pb_social_icon a{padding:10px!important}.ribbon-icon.ribbon-icon-circle{border-radius:0%!important}.dipi_timeline_item_container .et_pb_icon_wrap .ribbon-icon{height:60px;width:60px;justify-content:center}.et_pb_slide_image,.et_pb_slide_video{width:15.75%}.et_pb_slide_with_image .et_pb_slide_description{width:78.75%}.job_listing-template-default .entry-title{font-size:48px}.job_listing-template-default .entry-content{padding-top:0px}.job_listing-template-default .job-listing-meta{list-style-type:none!important;padding:0px!important;font-weight:600}.job_listing-template-default .job-listing-meta .date-posted{display:none}.job_listing-template-default .job_application{display:none}.job_listing-template-default .job_application input:hover,.et_pb_button.apply:hover{background-color:#870f1a}.job_listing-template-default .job_application input,.et_pb_button.apply{border:none;width:inherit;background-color:#be2026;color:#ffffff;letter-spacing:1px;font-size:22px;line-height:1.7em!important;font-family:"Bebas Neue",display;font-weight:400;font-style:normal;transition:all 0.3s ease;padding:.3em 1em!important}#sidebar .job_listings a{padding:1em 0}#sidebar .job_listings .position{padding:0px;width:60%!important}#sidebar .job_listings .meta .location{display:none}#sidebar .job_listings .meta{width:40%!important}@media (max-width:767px){.dipi_table_maker .dipi-table-maker[data-break=mobile] tr td:first-child .dipi-cell{justify-content:flex-start}}